home *** CD-ROM | disk | FTP | other *** search
- TGraf : a Tiny Grafing C++ class for MSWindows3.1 or higher.
-
- Author : David I. Hong
- E-Mail : hong@ece.ucdavis.edu
-
- Version : Alpha 0.1.1
- Date : Feburary 5, 1995
-
- Terms : None!
-
- ==============================================================================
-
- [Q.1] What is it, who is it for, and do I want to use it?
- [A.1] TGraf is a simple C++ class to do line and scatter plots on MSWindows.
- It is _not_ meant to and intended to replace other plotting libraries.
- Some finds it useful when he/she needs to take a quick look at data and
- generate hardcopies while prototyping and debugging the "CORE"
- programs *before* purchasing "EXPENSIVE" commercial libraries.
- Especially, in R&D enviroment where more refined plots are needed
- only after extensive analysis of data. Saves plotting time!
- To most people, quality of plots might not be up to standards.
- However, it is SMALL, EASY to use, and FREE!
-
- [Q.2] What is in the package?
- [A.2] The package contains:
- 1. TGRAF.DLL, plotting engine
- 2. TGRAF.LIB, import library
- 3. TGRAF.H, header file
- 4. GRAFDEMO.EXE, example program
- 5. GRAFDEMO.PRJ, example's project file (TC++)
- 6. TGRAF.RC, resource file
- 7. TGRAF.RES, compiled resource file
- 8. GRAFDEMO.DEF, definition file
- 9. GRAFDEMO.CPP, example(OWL1.0) source code
- 10. TGRAF011.TXT, you are reading it now.
-
- [Q.3] Can I use TGRAF with VC++, BC++, SC++, WC++ and TC++?
- [A.3] Yes. The example is in TC++ project, and is written using OWL1.0.
- However, TGRAF can be use with other compilers.
-
- [Q.4] Is there support for TPW or BPW, VBX and RW(Resource Workshop)?
- [A.4] TGRAF 0.1.0 supported TPW and BPW. But, no longer.
- VBX and RW supports are planned. (RW might be easier to do, IMHO)
-
- [Q.5] What are some features?
- [A.5] Not so impressive, but useful features, hopefully, are :
- 1. Unlimited data points in a data set.(Only limited by available memory)
- 2. Unlimited data sets in a plot.(Only limited by available memory)
- 3. Text can be attached to each data point.
- 4. Line, Scatter and Line_Dot(Line+Scatter) plots.
- 5. Hardcopy througth any MSWindows supported printers.(True WYSIWYG.)
- 6. Small and Easy to use.
-
- [Q.6] Why graphing is so ssslow?
- [A.6] The DLL uses Circular Doubly Linked List Class for its storage.
- (I didn't want to use compiler's container classes.)
- IMHO, pointer operations tend to be a bit slow to work with.
- However, it's tolerable.
-
- [Q.7] Are there any problems with HP4xx printers?
- [A.7] Not that I know of. If anybody is having difficulties, drop me a line.